'use client'; import { ContentHeader } from '@theme/views/account/content-header'; import { Accordion, TabPanel, Tabs, Skeleton, SkeletonWrapper, Link } from '@theme/components'; import { Image } from '@akinon/next/components/image'; import { Trans } from '@akinon/next/components/trans'; import { useGetOrdersQuery } from '@akinon/next/data/client/account'; import { ROUTES } from '@theme/routes'; import { useGetWidgetQuery } from '@akinon/next/data/client/misc'; import { useGetAddressesQuery } from '@akinon/next/data/client/address'; import { useLocalization } from '@akinon/next/hooks'; export default function Page() { const { t } = useLocalization(); const { data: address, isLoading: addressLoading, isSuccess: addressSuccess } = useGetAddressesQuery(); const { data: orders, isLoading: orderLoading, isSuccess: orderSuccess } = useGetOrdersQuery({}); const { data: faq, isLoading: faqLoading, isSuccess: faqSuccess } = useGetWidgetQuery('faq'); const { data: discovery, isLoading: discoveryLoading, isSuccess: discoverySuccess } = useGetWidgetQuery('account-discovery'); const filteredData = orders?.results?.map((item) => { return { label: item.number, value: item.id }; }); const defaultAddress = address?.results?.find( (address) => address.primary === true ); return (
{orderLoading && ( )} {orderSuccess && }

{t('account.base.widgets.address_book.title')}

{addressLoading && ( )} {addressSuccess && (
{defaultAddress ? (

{defaultAddress.line} / {defaultAddress.city.name}

) : (

{t('account.base.widgets.address_book.content_first')}

)}
)}

{t('account.base.widgets.address_book.link_title')} ) }} />

{t('account.base.widgets.gift_card.title')}

{t('account.base.widgets.gift_card.link_title')} ) }} />

{t('account.base.widgets.contact_us.title')}

{t('account.base.widgets.contact_us.link_title')} ) }} />

+90 212 327 00 50

{t('account.base.widgets.faq.title')}

{t('account.base.widgets.faq.content')}

{faqLoading && ( )} {faqSuccess && ( {faq?.attributes?.faq_categories ?.filter((item) => item.value.is_top_five === 'yes') .map((item, index) => (
{item.value.category}
{faq?.attributes?.faq_contents ?.filter((item) => item.value.is_top_five === 'yes') .map((faq, index) => { if (faq.value.category == item.value.category_id) { return (
); } })}
))} )}
{discoveryLoading && ( )} {discoverySuccess && (
{discovery?.attributes?.account_discovery?.kwargs?.value?.image ?.url && ( {discovery?.attributes?.account_discovery?.value?.text} )}

{discovery?.attributes?.account_discovery?.value?.text}

{discovery?.attributes?.account_discovery.value?.url && ( {discovery?.attributes?.account_discovery?.value?.url_text} )}
)}
); }